/**
 * 
 */
package it.unical.canonaco.rende.igpe.game.cbv.logiclayer.engine;

/**
 * @author Massimo Canonaco
 *
 */
public class SettingsBean {

	/**It's the folder path which contains the maps.*/
	private String mapsFolder;
	
	/**It's path for the folder which contains the maps for the game.*/
	private String mapManagerConfigFile;
	
	/**It's path for the folder which contains the roles for the characters.*/
	private String rolesFolder;
	
	/**It's path for the folder which contains the textures for the maps.*/
	private String texturesFolder;
	
	/**It's path for the folder which contains the profiles of the players.*/
	private String profilesFolder;
	
	/**It's maximum value for the player's characters in battle. */
	private int maxBattleCharacters;
	
	/**It's the starting value of the player's skill points for the battle. */
	private int startingSkillPoints;
	
	/**It's the value which will be added to the player's skill points when he ends a turn. */
	private int updateSkillPoints;
	
	/**It's the path of the file which contains items list */
	private String itemsFile;
	
	/**
	 * @return the mapmanagerconfingfile
	 */
	public String getMapManagerConfigFile() {
		return mapManagerConfigFile;
	}
	/**
	 * @param mapsFolder the mapsFolder to set
	 */
	public void setMapsFolder(String mapsFolder) {
		this.mapsFolder = mapsFolder;
	}
	/**
	 * @return the rolesFolder
	 */
	public String getRolesFolder() {
		return rolesFolder;
	}
	/**
	 * @param rolesFolder the rolesFolder to set
	 */
	public void setRolesFolder(String rolesFolder) {
		this.rolesFolder = rolesFolder;
	}
	/**
	 * @return the texturesFolder
	 */
	public String getTexturesFolder() {
		return texturesFolder;
	}
	/**
	 * @param texturesFolder the texturesFolder to set
	 */
	public void setTexturesFolder(String texturesFolder) {
		this.texturesFolder = texturesFolder;
	}
	/**
	 * @return the profilesFolder
	 */
	public String getProfilesFolder() {
		return profilesFolder;
	}
	/**
	 * @param profilesFolder the profilesFolder to set
	 */
	public void setProfilesFolder(String profilesFolder) {
		this.profilesFolder = profilesFolder;
	}
	/**
	 * @return the maxBattleCharacters
	 */
	public int getMaxBattleCharacters() {
		return maxBattleCharacters;
	}
	/**
	 * @param maxBattleCharacters the maxBattleCharacters to set
	 */
	public void setMaxBattleCharacters(int maxBattleCharacters) {
		this.maxBattleCharacters = maxBattleCharacters;
	}
	/**
	 * @return the startingSkillPoints
	 */
	public int getStartingSkillPoints() {
		return startingSkillPoints;
	}
	/**
	 * @param startingSkillPoints the startingSkillPoints to set
	 */
	public void setStartingSkillPoints(int startingSkillPoints) {
		this.startingSkillPoints = startingSkillPoints;
	}
	/**
	 * @return the updateSkillPoints
	 */
	public int getUpdateSkillPoints() {
		return updateSkillPoints;
	}
	/**
	 * @param updateSkillPoints the updateSkillPoints to set
	 */
	public void setUpdateSkillPoints(int updateSkillPoints) {
		this.updateSkillPoints = updateSkillPoints;
	}
	/**
	 * @return the mapsFolder
	 */
	public String getMapsFolder() {
		return mapsFolder;
	}
	/**
	 * @param mapManagerConfigFile the mapManagerConfigFile to set
	 */
	public void setMapManagerConfigFile(String mapManagerConfigFile) {
		this.mapManagerConfigFile = mapManagerConfigFile;
	}
	public String getItemsFile() {
		return itemsFile;
	}
	public void setItemsFile(String itemsFile) {
		this.itemsFile = itemsFile;
	}
}
